#mainAreaPanel-body{
    background-color: #f3f7fa;
    top: 0px !important;
    border-width: 0;
}
label{
    display: inline ;
}
hr{
    margin: 0 !important;
}
/*链接*/
/*a, a:link {
    color: #3a8be9 !important;
    text-decoration: none;
}

a:hover{
    text-decoration: underline;
}*/

/*输入框*/
.x-form-text,
textarea.x-form-field,
.x-border-box .x-grid-editor .x-form-text,
.x-border-box .x-grid-row-editor .x-form-text{
    font-size: 12px;
    padding: 0 7px;
    background: #fff;
    border: 1px solid #c8c8c8;
    color: #222;
    border-radius: 4px;
}
.x-border-box .x-grid-editor .x-form-text,
.x-border-box .x-grid-row-editor .x-form-text{
    height: 22px;
    margin-top: 0;
}

.x-form-text:hover,
.x-form-text:focus,
.x-form-focus,
textarea.x-form-focus,
.x-border-box .x-grid-editor .x-form-text:hover,
.x-border-box .x-grid-row-editor .x-form-text:hover{
    border: 1px solid #49A9EE;
}

/*错误文本框界面*/
.x-border-box .x-form-invalid-field{
    border:1px solid #FAAF19 !important;
}

.x-form-trigger-wrap .x-form-text{
    border-radius: 4px 0 0 4px;
    box-sizing: border-box;
}

/**/
.deppon-form-readOnly .x-form-text,
.deppon-form-readOnly .x-form-text:hover{
    background: #e6e6e6 !important;
    border: 1px solid #c8c8c8 !important;
}
.x-form-text[readonly='readonly'],
.x-form-text[readonly='readonly']:hover{
    border: 1px solid #c8c8c8 ;
    cursor: default;
}
.readonly-border .x-form-text[readonly],
.readonly-border .x-form-text[readonly='readonly'],
.readonly-border .x-form-text[readonly='readonly']:hover{
    /*background: #F7F7F7 !important;*/
    border: 1px solid #c8c8c8 !important;
    cursor: default;
}

.x-form-readonly.readonlyhaveborder input,
.x-form-readonly.readonlyhaveborder textarea{
    border-color: #c8c8c8 !important;
    cursor: default;
}

.x-item-disabled .x-form-item-label,
.x-item-disabled .x-form-field,
.x-item-disabled .x-form-cb-label{
    opacity: 1 !important;
    cursor: default;
}

.x-item-disabled .x-form-field,
.x-item-disabled .x-form-field:hover{
    color: #888;
    background-color: #e6e6e6 !important;
    border-color: #d9d9d9 !important;
}

.x-form-item-label-right{
    margin-right: 10px !important;
}
.x-form-item-label{
    padding-top:3px!important;
}
.x-form-item-label label{
    display: inline;
}

/*下拉列表*/
.x-boundlist {
    border: 0;
    background-color: #FFF;
    box-shadow: 0 1px 6px rgba(0, 0, 0, .2);
    border-radius: 0 0 4px 4px;
    border-color: #c8c8c8;
}

.x-border-box .x-form-trigger{
    border-radius: 0;
}
.x-boundlist-item{
    min-height: 30px;
    line-height: 1.5;
    color: #222;
    padding: 5px 7px;
    display: block;
}

.x-boundlist-selected{
    background-color: transparent;
}
.x-boundlist-item-over{
     background: #cae8fc;
 }
.x-border-box .x-grid-editor .x-form-trigger,
.x-border-box .x-grid-row-editor .x-form-trigger{
    height: 22px;
}
/*普通按钮*/
.x-btn-default-small{
    box-shadow: none !important;
    background-image: none;
    outline: none;
    background: #fff !important;
    border: 1px solid #108ee9 !important;
    border-radius: 4px !important;
}

.x-btn-default-toolbar-small {
    box-shadow: none !important;
    background-image: none;
    outline: none;
    background: #fff !important;
    border: 1px solid #108ee9 !important;
    border-radius: 4px !important;
}

.x-btn-default-toolbar-small .x-btn-inner{
    color: #108ee9 !important;
}

.x-btn-default-small button span.x-btn-inner{
    color: #108ee9 !important;
}

.x-btn-default-small:hover,
.x-btn-default-small:active,
.x-btn-default-toolbar-small:hover,
.x-btn-default-toolbar-small:active{
    border: 1px solid #49a9ee !important;
    box-shadow: none;
}

.x-btn-default-small:hover button span.x-btn-inner,
.x-btn-default-toolbar-small:hover button span.x-btn-inner{
    color: #49a9ee !important;
}

.x-btn-disabled,
.x-btn-disabled:hover,
.x-btn-disabled:active{
    border: 1px solid #919191 !important;
}

.x-btn-disabled button span.x-btn-inner,
.x-btn-disabled:hover button span.x-btn-inner,
.x-btn-disabled button span.x-btn-inner,
.x-btn-disabled:hover button span.x-btn-inner{
    color: #919191 !important;
    opacity: 1;
}

/*tool-bar*/
.x-btn-default-toolbar-small button span.x-btn-inner{
    color: #108ee9 !important;
}

.x-btn-disabled.x-btn-default-toolbar-small button span.x-btn-inner{
    color: #919191 !important;
}

/*主要按钮*/
.yellow_button.x-btn-default-small,
.yellow_button.x-btn-default-toolbar-small{
    background: #108EE9 !important;
    border: 1px solid #108EE9 !important;
}

.yellow_button button span.x-btn-inner,
.yellow_button.x-btn-default-toolbar-small button span.x-btn-inner{
    color: #fff !important;
}

.yellow_button.x-btn-default-small:hover,
.yellow_button.x-btn-default-small:active,
.yellow_button.x-btn-default-toolbar-small:hover,
.yellow_button.x-btn-default-toolbar-small:active{
    background: #49a9ee !important;
    border: 1px solid #49a9ee !important;
}

.yellow_button.x-btn-default-small:hover button span.x-btn-inner,
.yellow_button.x-btn-default-small:active button span.x-btn-inner,
.yellow_button.x-btn-default-small-disabled button span.x-btn-inner,
.yellow_button.x-btn-default-toolbar-small.x-btn-default-small-disabled:hover button span.x-btn-inner,
.yellow_button.x-btn-default-toolbar-small.x-btn-default-small-disabled:active button span.x-btn-inner,
.yellow_button.x-btn-default-toolbar-small.x-btn-default-small-disabled button span.x-btn-inner{
    color: #fff !important;
}

.yellow_button.x-btn-default-small-disabled,
.yellow_button.x-btn-default-small-disabled:hover,
.yellow_button.x-btn-default-small-disabled:active,
.yellow_button.x-btn-default-toolbar-small.x-btn-disabled,
.yellow_button.x-btn-default-toolbar-small.x-btn-disabled:hover,
.yellow_button.x-btn-default-toolbar-small.x-btn-disabled:active{
    background: #919191 !important;
    border: 1px solid #919191 !important;
}

/*拒绝按钮*/
.refuse_button.x-btn-default-small{
    background: #f04134 !important;
    border: 1px solid #f04134 !important;
}

.refuse_button button span.x-btn-inner{
    color: #f04134 !important;
}

.refuse_button.x-btn-default-small:hover,
.refuse.x-btn-default-small:active{
    border: 1px solid #f46e65 !important;
}

.refuse_button.x-btn-default-small:hover button span.x-btn-inner,
.refuse_button.x-btn-default-small:active button span.x-btn-inner{
    color: #f46e65 !important;
}

/*边框*/
.x-panel-default-framed{
    border-color: #d9d9d9;
}

/*单选框*/
.x-form-radio ,
.x-grid-row-radio,
.x-column-header-radio .x-column-header-text{
    background: #fff !important;
    border: 1px solid #888 !important;
    width: 14px;
    height: 14px;
    position: relative;
    border-radius: 50%;
}

.x-form-cb-focus,
.x-form-radio:hover,
.x-form-cb-checked .x-form-radio,
.x-grid-row-over .x-grid-row-radio,
.x-column-header-radio .x-column-header-text:hover{
    border: 1px solid #49a9ee !important;
}

.x-form-cb-checked .x-form-radio,
.x-grid-row-selected .x-grid-row-radio,
.x-grid-row-radio .x-grid-row-radio{
    border: 1px solid #49a9ee !important;
    background: url("../../../resources/img/radio-active.png") center no-repeat !important;
}

.x-item-disabled .x-form-radio,
.x-form-selection-readonly .x-form-radio,
.x-item-disabled .x-form-radio:hover,
.x-form-selection-readonly .x-form-radio:hover,
.x-item-disabled .x-form-radio:active,
.x-form-selection-readonly .x-form-radio:active{
    border: 1px solid #888 !important;
    background: #e6e6e6 !important;
    cursor: default;
}

.x-item-disabled .x-form-cb-checked{
    color: #222 !important;
}

.x-item-disabled .x-form-cb-checked .x-form-radio,
.x-item-disabled .x-form-cb-checked .x-form-radio:hover,
.x-item-disabled .x-form-cb-checked .x-form-radio:active,
.x-form-selection-readonly.x-form-cb-checked .x-form-radio:hover,
.x-form-selection-readonly.x-form-cb-checked .x-form-radio:active,
.x-form-selection-readonly.x-form-cb-checked .x-form-radio{
    border: 1px solid #888 !important;
    background: url("../../../resources/img/radio-disable.png") center no-repeat #e6e6e6 !important;
}

/*复选框*/
.x-form-cb-wrap{
    padding-top: 7px;
}
.x-grid-row-checker,
.x-column-header-checkbox .x-column-header-text,
.x-form-checkbox,
.x-menu-item-unchecked .x-menu-item-icon,
.x-tree-checkbox,
.x-grid-checkheader,
.x-grid-row-selected .x-row-embedded tr.x-grid-row .x-grid-row-checker{
    background: #fff !important;
    border: 1px solid #888 !important;
    width: 14px;
    height: 14px;
    position: relative;
}

.x-menu-item-unchecked .x-menu-item-icon{
    position: absolute;
}

.x-column-header-checkbox .x-column-header-text:hover,
.x-grid-row-over .x-grid-row-checker,
.x-form-checkbox:hover,
.x-column-header-checkbox .x-column-header-over .x-column-header-text,
.x-menu-item-unchecked .x-menu-item-icon:hover,
.x-grid-row-over .x-tree-checkbox,
.x-grid-row-over .x-grid-checkheader,
.x-grid-row-selected .x-row-embedded tr.x-grid-row .x-grid-row-checker:hover{
    border: 1px solid #49a9ee !important;
}

.x-grid-row-selected .x-grid-row-checker,
.x-grid-row-checked .x-grid-row-checker,
.x-form-cb-checked .x-form-checkbox,
.x-grid-hd-checker-on  .x-column-header-text,
.x-menu-item-checked .x-menu-item-icon,
.x-tree-checkbox-checked,
.x-grid-checkheader-checked,
.x-grid-row-selected .x-row-embedded tr.x-grid-row-selected .x-grid-row-checker{
    background: url("../../../resources/img/checker-active.png") center no-repeat #49A9EE !important;
    border: 1px solid #49A9EE !important;
}

.x-form-selection-readonly label{
    color: #919191;
}

.x-item-disabled .x-form-checkbox,
.x-form-selection-readonly .x-form-checkbox{
    border: 1px solid #888 !important;
    background:#e6e6e6 !important;
}

.x-form-cb-checked .x-form-checkbox[disabled],
.x-item-disabled .x-form-cb-checked .x-form-checker,
.x-item-disabled .x-form-cb-checked .x-form-checker:hover,
.x-item-disabled .x-form-cb-checked .x-form-checker:active{
    border: 1px solid #888 !important;
    background: url("../../../resources/img/checker-diable.png") center no-repeat #F7F7F7 !important;
}

/*表格*/
.x-grid-with-row-lines{
    background: #fff;
}
.x-grid .x-grid-header-ct{
    background: #fff;
    border-bottom: 1px solid #9d9d9d;
}

.x-grid .x-grid-header-ct .x-column-header{
    font-size: 14px;
    color: #7f7f7f;
    font-weight: bold;
}
.x-column-header-trigger{
    background: url(../../../resources/img/u2156_selected.png) center no-repeat;
}
.x-grid-with-row-lines .x-grid-view{
    border-bottom: 1px solid #9d9d9d;
}
.x-grid-row{
    height: 35px !important;
    background: #fafafa;
}

.x-menu-item-icon{
    top: 12px;
    width: 14px;
    height: 14px;
}

.x-menu-item-separator{
    height: 0;
}

.x-menu-item-arrow{
    top: 13px;
}

.x-menu-item-separator{
    display: none;
}

#mainAreaPanel .x-grid-row-over,
#mainAreaPanel .x-grid-row-selected,
#mainAreaPanel .x-grid-row-focused,
.x-grid-row-over .x-grid-cell,
.x-grid-row-over .x-grid-rowwrap-div,
.x-grid-row-selected .x-grid-cell,
.x-grid-row-selected .x-grid-rowwrap-div,
.x-grid-row-focused .x-grid-cell,
.x-grid-row-focused .x-grid-rowwrap-div,
.x-grid-cell-selected{
    background: #c8e4fa !important;
}

.x-grid-row-alt .x-grid-cell,
.x-grid-row .x-grid-cell-special{
    border-right: 0 !important;
}

.x-grid-row-selected a:hover,
.x-grid-row-focused a:hover {
    color: #3a8be9 !important;
}

.x-window .x-grid .x-toolbar-docked-bottom{
    height: 45px;
    background: #fff;
}

.x-grid-row-editor-buttons{
    padding: 0 4px;
}

.x-grid-row-editor-buttons .x-btn-default-small{
    top: 0 !important;
}

/*分页按钮*/
.depponPaging .x-hbox-form-item,
.x-grid-with-row-lines .x-toolbar-docked-bottom .x-hbox-form-item{
    width: 55px !important;
}
.x-grid-with-row-lines .x-toolbar-docked-bottom .x-form-trigger-input-cell{
    width: 30px !important;
}
.x-grid-with-row-lines .x-toolbar-docked-bottom .x-hbox-form-item.x-tbar-page-number{
    width: 35px !important;
}
.x-grid-with-row-lines .x-toolbar-docked-bottom .x-hbox-form-item.x-tbar-page-number .x-form-text{
    padding: 0;
    border-radius: 4px;
}

.deppon-paging-item-display {
    font-weight: normal;
    color: #108ee9;
    line-height: 1;
    cursor: pointer !important;
    border: 0 !important;
}

.deppon-paging-item-display:hover{
    color: #49a9ee;
    border: 0 !important;
}

.x-tbar-loading{
    background: url('../../img/refresh.png') no-repeat center !important;
}

/*下拉中的分页*/
.x-boundlist .x-toolbar{
    margin-top: 0 !important;
}
/*.x-item-disabled .deppon_icons_tbarpaging_pre,
.x-item-disabled .deppon_icons_tbarpaging_pre:hover,
.x-item-disabled .deppon_icons_tbarpaging_pre:active,
.deppon_icons_tbarpaging_pre,
.deppon_icons_tbarpaging_pre:hover,
.deppon_icons_tbarpaging_pre:active,
.x-item-disabled .deppon_icons_tbarpaging_next,
.x-item-disabled .deppon_icons_tbarpaging_next:hover,
.x-item-disabled .deppon_icons_tbarpaging_next:active,
.deppon_icons_tbarpaging_next,
.deppon_icons_tbarpaging_next:hover,
.deppon_icons_tbarpaging_next:active{
    top: -4px !important;
}*/

.x-boundlist .x-btn-default-toolbar-small,
.x-boundlist .x-btn-default-toolbar-small:hover,
.x-boundlist .x-btn-disabled,
.x-boundlist .x-btn-disabled:hover{
    border: 0 !important;
}

/*日期控件*/
.x-monthpicker * {
    font-size: 9pt;
}
.x-datepicker{
    border: 1px solid #d9d9d9;
}
.x-monthpicker{
    border: 1px solid #d9d9d9;
}
table.x-datepicker-inner th{
    background: #d8d8d8;
    height: 21px;
}
table.x-datepicker-inner td{
    border: 0;
    height: 21px;
}
table.x-datepicker-inner a{
    border: 0;
    height: 21px;
    line-height: 21px;
}
table.x-datepicker-inner .x-datepicker-today a{
    border: 0;
    text-decoration: none;
}
table.x-datepicker-inner .x-datepicker-selected a,
table.x-datepicker-inner a:hover,
.x-monthpicker-item a.x-monthpicker-selected,
.x-monthpicker-item a:hover{
    border: 0;
    background: #B3CEEF;
    color: #333;
}
table.x-datepicker-inner .x-datepicker-disabled a,
table.x-datepicker-inner .x-datepicker-disabled a:hover{
    background-color: #eee;
    color: #bbb;
}
table.x-datepicker-inner .x-datepicker-selected span{
    font-weight:normal;
}
.x-datepicker-month .x-btn-default-small,
.x-datepicker-header .x-btn-default-small:hover,
.x-datepicker-header .x-btn-default-small:active{
    border: 0 !important;
}
.x-datepicker-month .x-btn-default-small button span.x-btn-inner,
.x-datepicker-header .x-btn-default-small:hover button span.x-btn-inner,
.x-datepicker-header .x-btn-default-small:active button span.x-btn-inner{
    color: #fff !important;
}
.x-monthpicker-item a{
    height: 21px;
    line-height: 21px;
}
.x-datepicker-footer .x-btn,
.x-monthpicker-buttons .x-btn{
    margin: 7px 4px;
}
table.x-datepicker-inner .x-datepicker-disabled a{
    cursor: default;
    background-color: #eee;
    color: #bbb;
}
/*页签*/
.tabFrame{
    clear: both;
}

#mainAreaPanel{
    margin-top: 0;
}

.x-horizontal-box-overflow-body ,
.x-border-box .x-tab-bar-top .x-tab-bar-body{
    height: 40px !important;
    padding: 0;
}

.x-horizontal-box-overflow-body{
    /*width: cale(100% - 10px) !important;*/
}

#mainAreaPanel .x-tab button{
    background: transparent;
    color: #333;
    width: 100% !important;
}


.x-tab button .x-tab-inner{
    width: auto !important;
    padding: 0;
    line-height: 40px !important;
    font-size: 13px;
    font-weight: bold;
    color: #999;
}

#mainAreaPanel .x-box-inner .x-tab-top-active button{
    font-weight: normal;
}

#mainAreaPanel .x-tab-bar-top.x-tab-bar-default-plain-top{
    margin-left: 105px;
    background: #fff;
    position: relative !important;
    width: auto !important;
}

.x-tab-bar-top{
    padding: 0;
}

.mainArea  .x-tab-bar-strip,
.x-tab-bar-top .x-tab-bar-strip{
    height: 1px !important;
    background-color: #d9d9d9 !important;
    top: -1px !important;
    position: relative;
}

.x-tab-default-top button{
    line-height: 20px;
    height: auto !important;
}

#mainAreaPanel .x-box-inner .x-tab-top-active button{
    background: transparent;
    height: 100% !important;
    width: 100% !important;
}

#mainAreaPanel .x-tab-top{
    background: #ebe9ea;
    border: 0 !important;
    height: 39px;
    position: static !important;
}

#mainAreaPanel .x-tab-top ,
#mainAreaPanel .x-box-inner .x-tab-top-active{
    width: 165px;
    height: 40px;
    background: transparent;
    border-left: 1px solid #d9d9d9 !important;
    border-top: 1px solid #d9d9d9 !important;
    border-right: 1px solid #d9d9d9 !important;
    padding: 0 22px 0 12px;
    box-shadow: none !important;
}

.x-border-box .x-tab-bar-top,
#mainAreaPanel .panelContent .innerTabPanel .x-tab-bar-top,
#mainAreaPanel .panelContentNToolbar .innerTabPanel .x-tab-bar-top{
    height: 40px;
}

#mainAreaPanel .panelContentNToolbar .innerTabPanel .x-box-inner .x-tab-top-active,
#mainAreaPanel .panelContent .innerTabPanel .x-tab-top-active{
    width: 160px;
    height: 40px;
    background: transparent;
    border-left: 1px solid #d9d9d9 !important;
    border-top: 1px solid #d9d9d9 !important;
    border-right: 1px solid #d9d9d9 !important;
    box-shadow: none !important;
}

#mainAreaPanel .x-tabpanel-child .panelContentNToolbar .innerTabPanel .x-tab-top .x-tab-inner,
#mainAreaPanel .panelContentNToolbar .innerTabPanel .x-tab-top .x-tab-inner,
#mainAreaPanel .panelContent .innerTabPanel .x-tab-top .x-tab-inner{
    width: auto !important;
}

#mainAreaPanel .innerTabPanel .x-tab-default-top .x-tab-inner{
    height: 39px !important;
}
#mainAreaPanel .x-box-inner .x-tab-top-active,
.x-window .x-tab-active{
    background-color: #f3f7fa;
}

#mainAreaPanel .x-tab-close-btn{
    position: static;
    float: right;
    margin-right: -13px;
    margin-top: -17px;
    top: 12px;
}

.x-tab-closable em{
    padding-right: 0;
}

#mainAreaPanel  .x-tab-default:hover .x-tab-close-btn{
    display: block;
}

#mainAreaPanel  .x-box-inner .x-tab-top-active em button span.x-tab-inner ,
.x-tab-top-active .x-tab-inner{
    color: #3a3c64;
    width: auto;
}
/*弹窗页签*/
.x-window .x-tab-default-top{
    width: auto;
    height: 40px !important;
    padding: 0 10px;
    position: static !important;
    border-top: 1px solid #d9d9d9 !important;
}

.x-window .x-tab-default-top button,
.x-window .x-tab-default-top .x-tab-inner,
.x-window .x-tab-default-top .x-tab-inner{
    height: 39px !important;
}

.x-window .x-tab-bar-top{
    margin-left: 0;
}

.x-window-default .x-tabpanel-child{
    border: solid 1px #d9d9d9;
    top: 40px!important;
    border-top: 0;
}

.x-window .x-active button,
.x-window .x-tab-active button,
.x-window .x-tab-default-active button,
.x-window .x-top-active button,
.x-window .x-tab-top-active button,
.x-window .x-tab-default-top-active button{
    border: 0 !important;
    display: block;
}

.x-window .x-tab-default-top button{
    display: block;
    width: auto !important;
}

/*页签下拉列表*/
.x-menu-body{
    background-color: #F3f3f3!important;
}
.x-menu{
    box-shadow: 0 2px 3px #dad8d8;
    background-color: #fff;
}

.x-menu-body{
    background-color: transparent !important;
    background-image: none !important;
}

.x-tab-tabmenu-right{
    background: url("../../img/tabmenu.png") no-repeat center #3a3c64;
    height: 40px;
}

.x-menu .x-menu-item{
    border-bottom: 1px solid #d9d9d9;
    overflow: hidden;
    white-space: nowrap;
    z-index: 1;
    text-overflow: ellipsis;
    background-color: transparent;
    padding: 0;
}

.x-menu-item-link{
    line-height: 1;
    padding: 10px 20px;
    cursor: default;
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    text-decoration: none!important;
}

.x-menu .x-menu-item:hover ,
.x-menu .x-menu-item-active .x-menu-item-link,
.x-menu .x-menu-item-active .x-menu-item-link .x-menu-item-link-text{
    background-color: #f3f7fa !important;
    color: #333 !important;
}

.x-menu .x-menu-item-active .x-menu-item-link{
    background-color: #f3f7fa !important;
}

.x-menu-item-text{
    color: #333 !important;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    width: 100%;
}

/*页签宽度*/
.x-box-scroller-left .x-tabbar-scroll-left-disabled{
    background-position: -315px -135px;
}
.x-menu-item-link img.home-page{
    display: none;
}

.x-box-scroller-left ,
.x-box-scroller-right{
    width: 0 !important;
    overflow: hidden !important;
}

.tabFrame .x-tab-bar-body .x-box-scroller-left ,
.tabFrame .x-tab-bar-body .x-box-scroller-right{
    /*width: 20px !important;*/
}

.tabFrame .innerTabPanel .x-box-scroller-left .x-tabbar-scroll-left{
    background-position: -233px -229px;
}


/*首页*/
.x-icon-text-left{
    width: 120px !important;
}

.x-icon-text-left .x-tab-inner{
    padding-left: 30px !important;
}

.home-page{
    background: url("../../img/icon-home.png") no-repeat center;
    top: 12px;
    left: 23px;
    width: 15px;
    height: 15px;
}


.x-tabpanel-child .x-tabpanel-child{
    box-shadow: none !important;
    top:0 !important;
}
/*ECS省份城市控件*/
.provincepanel .x-window-header{
    height: 20px;
}
.provincepanel .x-window-body .x-panel .x-tab-bar-body,
.provincepanel .x-window-body .x-panel .x-panel-body-default,
.provincepanel .x-horizontal-box-overflow-body{
    height: 25px !important;
}
.provincepanel .x-border-layout-ct{
    background-color: #fff;
}
.addressWidget .x-tab-bar-top .x-tab-bar-strip{
    height: 0 !important;
}
.addressWidget .x-tab-default-top .x-tab-inner{
    line-height: 23px !important;
}
.x-window-default.provincepanel .x-tabpanel-child,
.x-window-default.addressWidget .x-tabpanel-child{
    top: 28px !important;
}
.provincepanel .content .x-panel-body {
    padding-top: 5px !important;
}
.provincepanel .x-tab{
    border-right: 1px solid #CECECE !important;
}
.provincepanel .content{
    padding: 0;
}

.provincepanel .x-tab{
    width: auto !important;
    min-width: 60px !important;
}

.provincepanel .area .content .x-btn{
    padding: 5px 5px;
}

/*VTS省份城市控件*/
.addressWidget .x-tab-bar-top .x-tab-bar-body,
.addressWidget .x-horizontal-box-overflow-body,
.addressWidget .x-tab-bar .x-box-inner .x-tab-top,
.addressWidget.x-window .x-tab-default-top button{
    height: 25px !important;
}
/*快递综合查询*/
#T_zsource-queryBseindex .nnerTabPanel .x-tabpanel-child{
    top:45px;
}
.x-tabpanel-child .x-tab-bar-top.x-docked{
    height: 40px !important;
    position: static !important;
}
#mainAreaPanel .x-tabpanel-child .x-tab-top{
    width: auto !important;
    padding: 0 10px;
}

#mainAreaPanel .panelContentNToolbar .innerTabPanel .x-box-inner .x-tab-top-active{
    height:40px !important;
    margin: 0 !important;
    background: #f3f7fa !important;
}

#mainAreaPanel .panelContentNToolbar .x-tab-top,
#mainAreaPanel .panelContent .x-tab-top,
#mainAreaPanel .panelContentNToolbar .x-tab-default-top button，
.x-tab-default-top .x-tab-inner{
    height:40px !important;
    box-shadow: none;
}

#mainAreaPanel .panelContentNToolbar .innerTabPanel .x-tabpanel-child{
    top: auto !important;
    margin-top: 5px !important;
}

#mainAreaPanel .panelContentNToolbar .innerTabPanel .x-tab-bar-top{
    height: 40px !important;
}

.innerTabPanel{
    background: #fff;
}

#mainAreaPanel .panelContentNToolbar .x-tab-top,
#mainAreaPanel .panelContent .x-tab-top{
    margin: 0 !important;
    position: static !important;
}

.x-tab-top-active button,
#mainAreaPanel .panelContentNToolbar .x-box-inner .x-tab-top-active button,
#mainAreaPanel .panelContent .x-box-inner .x-tab-top-active button{
    background: transparent;
}

#mainAreaPanel .x-tabpanel-child .x-box-inner .x-tab-top-active{
    background: #f3f7fa;
    margin: 0 !important;
}

.x-border-box .innerTabPanel .x-tab-bar-top .x-tab-bar-strip,
.x-border-box #mainAreaPanel .panelContent .innerTabPanel .x-tab-bar-top .x-tab-bar-strip,
.x-border-box .innerTabPanel .x-tab-bar-top .x-tab-bar-strip,
.x-border-box #mainAreaPanel .panelContent .innerTabPanel .x-tab-bar-top .x-tab-bar-strip{
    position: relative;
}

/*legend*/
legend{
    width: auto;
    border-bottom: 0;
}

/*模态弹窗*/
.x-mask{
    background: none repeat scroll 0 0 #000;
    opacity: .5;
}
.x-window {
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.125);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.125);
    border: 0 !important;
    padding: 0!important;
    border-radius: 6px;
}

.x-window-header {
    font-size: 18px;
    height: 56px;
    box-sizing: border-box;
    background-color: #3a3c64;
    border-radius: 6px 6px 0 0;
    border-bottom: 0;
    width: 100% !important;
}

.x-window-header-body-horizontal ,
.x-window-header-text-container .x-box-inner {
    width: 100% !important;
    position: static !important;
}

.x-window-header.x-box-inner{
    width: 100% !important;
}

.x-window-header .x-window-header-text-default{
    color: #fff !important;
    line-height: 56px;
}

.x-window-header-horizontal .x-tool{
    top: 15px !important;
    right: 15px;
    left: auto;
}

.x-window .x-tool-close{
    background: url("../../../resources/img/close-btn-white.png") center no-repeat ;
}

.x-window .x-tool-close:hover{
    opacity: 0.5;
}

.x-window .x-window-body{
    top: 56px !important;
    box-sizing: border-box;
    padding: 5px 10px;
}

.x-window .x-toolbar-footer {
    box-sizing: border-box;
    border-top: 1px solid #D9D9D9;
    padding: 10px 20px;
    width: 100% !important;
    bottom: 0 !important;
    margin: 0;
    height: 56px;
}

.x-window .x-toolbar-footer .x-box-inner{
    width: 100% !important;
}

.x-window .x-toolbar-footer .x-btn-default-small{
    margin-left: 10px;
    float: right !important;
}

.x-window .x-toolbar-docked-top{
    position: relative !important;
}

/*提示框*/
.x-message-box .x-window-body{
    width: 100% !important;
}

.x-message-box .x-window-body .x-container-default .x-anchor-form-item{
    margin-top: 30px;
    margin-bottom: 30px;
    margin-right: 20px;
}

.x-message-box .x-window-body .x-container-default{
    position: static !important;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 !important;
    left: 0 !important;
}

.x-message-box .x-window-body .x-box-inner {
    min-height: 110px !important;
}

.x-message-box .x-window-icon{
    height: 75px !important;
    width: 75px !important;
    position: static !important;
    display: inline-block;
    float: left;
    margin: 15px 0 0 0 !important;
}

.x-message-box-info{
    background: url("../../../resources/img/info-icon.png") center no-repeat;
}

.x-message-box-warning{
    background: url("../../../resources/img/warn-icon.png") center no-repeat;
}

.x-message-box-success{
    background: url("../../../resources/img/success-icon.png") center no-repeat;
}

.x-message-box-error{
    background: url("../../../resources/img/warn-icon.png") center no-repeat;
}

.x-message-box-question{
    background: url("../../../resources/img/question-icon.png") center no-repeat;
}
/*OMS订单管理*/
.oms_icons_dispatchOrder_handleOvertime {
    background-repeat: no-repeat;
    background-color: #f9f;
    width: 22px;
    height: 22px;
    display: inline-block;
}
.oms_icons_dispatchOrder_waitToBeDisposed {
    background-color: #a3e0f8;
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    display: inline-block;
}
.foss_icons_dispatchOrder_gougouOrder {
    background-color: #FA6F8E;
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    display: inline-block;
}

/* 浅蓝色 */
.order-dispatchOrder-row-blue{
    background-color: #a3e0f8 !important;
    border: none;
}
/* 紫红色 */
.order-dispatchOrder-row-pink{
    background-color: #f9f !important;
    border: none;
}

.oms_icons_dispatchOrder_handleOvertime {
    background-repeat: no-repeat;
    background-color: #f9f;
    width: 22px;
    height: 22px;
    display: inline-block;
}
.oms_icons_dispatchOrder_waitToBeDisposed {
    background-color: #a3e0f8;
    background-repeat: no-repeat;
    width: 22px;
    height: 22px;
    display: inline-block;
}
/* 娴呴粍鑹 */
.row-wylevel_y .x-grid-cell{
    background-color: #cce8cf ;
    border: none;
}
/* 娴呯孩鑹 */
.row-wylevel_r .x-grid-cell{
    background-color: #ffc0cb ;
    border: none;
}

/*foss图片上传弹窗*/
.fileUp-window .x-window-body{
    margin-top: 0 !important;
}

/*GIS地图*/
.BMapLabel{
    max-width: none;
}

/*图表*/
#mainAreaPanel [hidden=false]{
    display: block;
}
/*内嵌iframe*/
.iframe-uap body{
    height: auto;
}

/*cc城市控件*/
.provincepanel-cc .x-window-header{
    height: 35px !important;
}
.provincepanel-cc .x-window-body{
    top: 30px !important;
}
.provincepanel-cc .x-window-body .x-toolbar-docked-top{
    height: 40px;
    margin: 0;
}

.provincepanel-cc .x-horizontal-box-overflow-body,
.provincepanel-cc .x-window-body .x-panel .x-tab-bar-body{
    height: 37px !important;
    border-bottom: 1px solid #ccc;
}

.provincepanel-cc .x-tab-bar-top{
    position: static !important;
}
.provincepanel-cc .x-tab{
    padding: 0 19px !important;
    height: 36px !important;
}
.provincepanel-cc .provincepanel .x-tab .x-tab-inner{
    line-height: 34px !important;
}
.provincepanel-cc .x-window-body .x-panel .x-panel-body-default{
    top: 0 !important;
    height: auto !important;
}
.provincepanel-cc .x-tab-bar-top .x-tab-bar-strip{
    display: none !important;
}
.provincepanel-cc .x-tab button,
.provincepanel-cc .x-tab-active button{
    color: #15498b !important;
    height: 35px !important;
}

.provincepanel-cc .x-tab button .x-tab-inner{
    color: #416da3 !important;
    line-height: 34px !important;
    height: 35px !important;
}

.provincepanel-cc .x-tab-over, .provincepanel-cc .x-tab-active {
    border: 1px solid #CA7E59 !important;
    border-bottom: 0 !important;
    background-color: #faaf19;
}

.provincepanel-cc .x-window-body .x-panel .x-docked-noborder-bottom{
    height: auto !important;
    padding: 0 !important;
}
.x-window-default.provincepanel-cc .x-tabpanel-child{
    top: 0 !important;
    background: transparent !important;
}
.x-window-default.provincepanel-cc .x-window-item .x-tabpanel-child{
    background: #fff !important;
}
.x-window-default.provincepanel-cc .x-tabpanel-child .x-tab-bar-top.x-docked{
    height: 35px !important;
}

.provincepanel-cc .x-tabpanel-child .x-horizontal-box-overflow-body{
    height: 22px !important;
}

.provincepanel-cc .x-tabpanel-child .x-tab{
    height: 21px !important;
}

.provincepanel-cc .x-tabpanel-child .x-tab button,
.provincepanel-cc .x-tabpanel-child .x-tab-active button{
    height: 20px !important;
}

.provincepanel-cc .x-tabpanel-child .x-tab button .x-tab-inner{
    line-height: 20px !important;
    height: 20px !important;
}

.provincepanel-cc .x-window-body .x-tabpanel-child .x-toolbar-docked-top{
    height: 25px !important;
}

.provincepanel-cc .x-btn-default-small{
    border: 0 !important;
    height: 20px;
    background: #FFF;
    padding: 0 5px !important;
    line-height: 20px;
    width: 79px;
    border-radius: 0 !important;
}

.provincepanel-cc .x-btn-default-small-over{
    background: #faaf19 !important;
}

.provincepanel-cc .x-btn-default-small .x-btn-inner,
.provincepanel-cc .x-btn-default-small:hover button span.x-btn-inner{
    color: #333 !important;
    font-weight:normal !important;
    line-height: 15px;
    width: 100% !important;
}

.provincepanel-cc .x-window-header .x-window-header-text-default{
    line-height: 35px !important;
}

.provincepanel-cc .x-btn-default-small-noicon button{
    line-height: 18px !important;
    height: 20px !important;
    width: 100% !important;
}
.provincepanel-cc .x-window-header-horizontal .x-tool{
    top: 5px !important;
}

/*cc综合查询*/
.x-border-layout-ct{
    background-color: transparent !important;
}

/*cc弹屏*/
.window-cc{
    margin: 200px auto;
}

.window-cc .x-window-header-body .x-box-inner {
    height: 56px;
}

.window-cc#softphoneTransferWin .x-tool{
    right: auto !important;
    left: 410px;
}

.window-cc#softphoneCallOutWin .x-tool{
    right: auto !important;
    left: 460px;
}

.deppon-combo-item{
    white-space: nowrap;
}

.yellow_button_kmsearch{
    top: 0 !important;
    height: 22px !important;
    padding-top: 2px !important;
}

.yellow_button_kmsearch button span.x-btn-inner{
    line-height: 1 !important;
}

/*左下角弹窗*/
#msg-div .msg{
    padding: 3px 10px;
    width: 100%;
    height: auto !important;
    min-height: 100px;
}
#msg-div .title{
    padding-left: 0;
}
#msg-div .msg_info .left{
    width: 0;
}
#msg-div p{
    line-height: 1.5;
    width: 100% !important;
}

/*图表*/
rect[hidden='false'],
rect[hidde]{
    display: block;
}

/*ptp*/
.x-boundlist-floating .deppon-combo-item{
    white-space: normal;
}

/*仓库入库管理*/
#T_storageorder-storageorder .x-panel-default-framed.x-grid .x-grid-body .x-grid-cell-number .x-grid-cell-inner{
    width: 40px !important;
}


/* 
.uap-loading{
	background:url(../../../resources/img/uap-loading.gif) center 15px no-repeat transparent;
    width: 265px !important;
    height: 145px !important;
    padding: 20px;
	box-shadow: none;
}

.uap-loading.x-message-box .x-window-body{
	
}
.uap-loading.x-message-box .x-window-body .x-container-default .x-anchor-form-item{
	margin-top: 38px;
    margin-bottom: 0;
    margin-right: 0;
    width: 245px;
    text-align: center
}
.uap-loading.x-message-box .x-form-display-field{
	text-align: center;
    font-size: 14px;
    font-weight: bold;
    color: #3a3c64;
    font-family: 微软雅黑;
} */

/*CC添加*/
.lttRate{
    margin-left:18px;
    /* position: relative; */
}

.lttRate a{
    color:#2D8CC8;
    font-weight:bold;
}

.lttRate a:link,.lttRate a:visited{
    color:#2D8CC8;
    text-decoration: none;
    cursor:default;
}

.lttRate a:hover,.lttRate a:active{
    color:#FF6037;
    text-decoration: none;
    cursor:pointer;
}

.lttRateBox{
    width:600px;
    min-height:45px;
    border:1px solid #AAAAA3;
    background-color: #FFFEDB;
    position:fixed;
    display: none;
    z-index:99;
}

.lttRateItem{
    background: #FFFEDB;
    text-align: center;
    color: #B4B4AA;
    font-weight: bold;
    margin:0 auto;
}

.lttRateItem td{
    border-bottom:2px solid #EAEADC;
    width:100px;
    padding: 10px;
}

.lttRateItemFee td{
    color: #272822;
}

/* 空运类型   update by tjw 2017.04.22 */
.airPort{
    margin-left:0px;
    /* position: relative; */
}

.airPort a{
    color:#2D8CC8;
    font-weight:bold;
}

.airPort a:link,.airPort a:visited{
    color:#2D8CC8;
    text-decoration: none;
    cursor:default;
}

.airPort a:hover,.lttRate a:active{
    color:#FF6037;
    text-decoration: none;
    cursor:pointer;
}

.airPortBox{
    width:500px;
    min-height:45px;
    border:1px solid #AAAAA3;
    background-color: #FFFEDB;
    position:fixed;
    display: none;
    z-index:99;
}

.airPortItem{
    background: #FFFEDB;
    text-align: center;
    color: #B4B4AA;
    font-weight: bold;
    margin:0 auto;
}

.airPortItem td{
    border-bottom:2px solid #EAEADC;
    width:100px;
    padding: 10px;
}

.airPortItemFee td{
    color: #272822;
}


